package com.yjd.comm.borrow.dto;

import java.io.Serializable;

import com.yjd.comm.borrow.enums.InvestChannelEnum;

/**
 * <b>description</b>：投标信息 <br>
 * <b>time</b>：2014-11-24上午11:38:10 <br>
 * <b>author</b>： ready likun_557@163.com
 */
public class BidSubmitDto implements Serializable {

	/**
	 * @Fields serialVersionUID
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * 投标金额
	 */
	private Double tbprice;
	/**
	 * 交易密码
	 */
	private String tbpaypwd;
	/**
	 * 标的
	 */
	private Long borrow_id;

	/**
	 * 投标人
	 */
	private Long user_id;

	/**
	 * 红包id列表
	 */
	private Long[] rewardIds;
	/**
	 * 代金券id列表
	 */
	private Long[] volumeIds;
	/**
	 * 是否需要验证密码
	 */
	private Boolean needValid=false;

	/**
	 * 加息券id
	 */
	private Long raiseInterestVolumeId;
	/**
	 * 投标渠道
	 */
	private InvestChannelEnum investChannelEnum = InvestChannelEnum.PIC;

	public BidSubmitDto() {
	}

	public BidSubmitDto(Double tbprice, String tbpaypwd, Long borrow_id, Long user_id) {
		this.tbprice = tbprice;
		this.tbpaypwd = tbpaypwd;
		this.borrow_id = borrow_id;
		this.user_id = user_id;
	}

	public Double getTbprice() {
		return tbprice;
	}

	public void setTbprice(Double tbprice) {
		this.tbprice = tbprice;
	}

	public String getTbpaypwd() {
		return tbpaypwd;
	}

	public void setTbpaypwd(String tbpaypwd) {
		this.tbpaypwd = tbpaypwd;
	}

	public Long getBorrow_id() {
		return borrow_id;
	}

	public void setBorrow_id(Long borrow_id) {
		this.borrow_id = borrow_id;
	}

	public Long getUser_id() {
		return user_id;
	}

	public void setUser_id(Long user_id) {
		this.user_id = user_id;
	}

	public Long[] getRewardIds() {
		return rewardIds;
	}

	public void setRewardIds(Long[] rewardIds) {
		this.rewardIds = rewardIds;
	}

	public Long[] getVolumeIds() {
		return volumeIds;
	}

	public void setVolumeIds(Long[] volumeIds) {
		this.volumeIds = volumeIds;
	}
	public Boolean getNeedValid() {
		return needValid;
	}
	public void setNeedValid(Boolean needValid) {
		this.needValid = needValid;
	}

	public InvestChannelEnum getInvestChannelEnum() {
		return investChannelEnum;
	}

	public void setInvestChannelEnum(InvestChannelEnum investChannelEnum) {
		this.investChannelEnum = investChannelEnum;
	}

	public Long getRaiseInterestVolumeId() {
		return raiseInterestVolumeId;
	}

	public void setRaiseInterestVolumeId(Long raiseInterestVolumeId) {
		this.raiseInterestVolumeId = raiseInterestVolumeId;
	}

}
